
apiready = function()
{
    

    

var username = $api.byId('username');

    window.fnLogin_In = function() {
        api.openWin({
            name: 'login',
            url: '../login.html',
            rect: {
                x: 0,
                y: 0,
                w: 'auto',
                h: 'auto'
            },
            pageParam:{
                code:1
            },
            allowEdit: true
        });

    }
    window.fnLogin_Registration = function() {
        api.openWin({
            name: 'Registration',
            url: '../Registration.html',
            rect: {
                x: 0,
                y: 0,
                w: 'auto',
                h: 'auto'
            },
            allowEdit: true
        });

    }


    window.openSet = function () {
        
        api.openWin({
            name: 'setting',
            url: './setting.html',
            rect: {
                x: 0,
                y: 0,
                w: 'auto',
                h: 'auto'
            },
            pageParam: {
                token: $api.getStorage('token')
            },
            allowEdit: true
        });
    }
    window.openmessage = function () {
        
        api.openWin({
            name: 'messenger',
            url: '../message/messenger.html',
            rect: {
                x: 0,
                y: 0,
                w: 'auto',
                h: 'auto'
            },
            pageParam: {
                token: $api.getStorage('token')
            },
            allowEdit: true
        });
    }
window.openMyassets = function() { //我的资产
    if(!$api.getStorage('token')){
        api.toast({
            msg:'您还未登录，请先登录！',
            duration:2000
        });
        location.href='../login.html';
        return false;
    }

    api.openWin({
        name: 'Myassets',
        url: './myassets.html',
        rect: {
            x: 0,
            y: 0,
            w: 'auto',
            h: 'auto'
        },
        allowEdit: true
        
    });

    
}

window.openrule = function() {
           
    api.openWin({
    name: 'rule',
    url: '../mine/rule.html',
    rect: {
        x: 0,
        y: 0,
        w: 'auto',
        h: 'auto'
    },
    pageParam: {
        token: $api.getStorage('token')
    },
    allowEdit: true
});
       
    }
window.openMyorder = function(){ //我的订单
    if(!$api.getStorage('token')){
        api.toast({
            msg:'您还未登录，请先登录！'
        });
        location.href='../login.html';
        return false;
    }
    
    api.openWin({
        name:'Myorder',
        url:'./myorder.html',
        rect:{
            x:0,
            y:0,
            w:'auto',
            h:'auto'
        }
    });
}


window.opanmy_order = function (e){
     var orde=e;
    
    $api.setStorage('my_order',orde);
   
    api.openWin({
        name: 'my_order',
        url: 'my_order.html',
        rect: {
            x: 0,
            y: 0,
            w: 'auto',
            h: 'auto'
        },
        allowEdit:true
    });


   }

   window.tuijian = function (){
   
   
  
   api.openWin({
       name: 'tuijian',
       url: 'tuijian.html',
       rect: {
           x: 0,
           y: 0,
           w: 'auto',
           h: 'auto'
       },
       allowEdit:true
   });


  }
window.openInvitation = function() { //邀请好友
    if(!$api.getStorage('token')){
        api.toast({
            msg:'您还未登录，请先登录！',
            duration:2000
        });
        location.href='../login.html';
        return false;
    }
    api.openWin({
        name: 'invitation',
        url: './invitation.html',
        rect: {
            x: 0,
            y: 0,
            w: 'auto',
            h: 'auto'
        },
        pageParam:{
            uid:$api.getStorage('uid')
        },
        allowEdit: true
    });
}

    api.addEventListener({
        name: 'login'
        
    },function(ret, err) {
       
        var userdata = $api.getStorage('userdata');
        var userId = userdata.uid;      //会员id
        var name = userdata.nickname;            //会员昵称
        var portraitUri = userdata.avatar; //会员头像
        var appKey = "z3v5yqkbz1tj0";
        var appSecret = "KULPS7vBzc0Zn";
        var nonce = Math.floor(Math.random() * 1000000);//随机数
        var timestamp = Date.now(); //时间戳
        var signature = SHA1("" + appSecret + nonce + timestamp);//数据签名(通过哈希加密计算)
       
        api.ajax({
                url : "http://api.cn.ronghub.com/user/getToken.json",
                method : "post",
                headers : {
                        "RC-App-Key" : appKey,
                        "RC-Nonce" : "" + nonce,
                        "RC-Timestamp" : "" + timestamp,
                        "RC-Signature" : "" + signature,
                        "Content-Type" : "application/x-www-form-urlencoded"
                },
                data : {
                    values : {
                        userId : userId,
                        name : name,
                        portraitUri : portraitUri
                    }
                }
        }, function(ret, err) {
                if (ret) {

                        $api.setStorage('rong_token', ret.token);//将token存储到本地
                } else {
                        alert("获取token失败")
                }
        });

            api.ajax({  //客服
                url: 'http://www.mk517.com/webApi/customer.php',
                method: 'post',
                dataType:'json',
                'headers':{
                  'Contont-Type':'application/json'
                },
                data: {
                    body:{
                        token: ret.value.token
                    }
                }
            },function(ret, err){
                
                if (ret) {
                    $api.setStorage('kefu',ret.data);
                } else {
                    alert(JSON.stringify(err));
                }
            });

        if (ret) {
           token = {
                token: ret.value.token,
                mobile:ret.value.mobile
            };
           
            api.ajax({
                url: 'http://www.mk517.com/webApi/mine.php',
                method: 'post',
                "headers": {
                    "Content-Type": "application/json"
                },
                data: {
                    body: token
                }
            }, function(ret, err) {


                if (ret) {
                    
                    ret.user_avater ? $api.byId('avaterWrap').innerHTML = '<img id="avater" src="' + ret.user_avater + '" style="height:100px;width:100px;">' :
                        $api.byId('avaterWrap').innerHTML = '<img id="avater" src="../../image/logo.jpg">';
                    
                    $api.byId('user_id').innerHTML = ret.id; //用户id
                    
                    username.innerHTML = ret.username; //用户名
                    $('.two2 span:first').html(ret.CanClaim);
                    $('.two2_1 p:first').html(ret.CanClaim);
                    $('.two1 p:first').html(ret.integral);

                    $api.css($api.byId('user'),"display:none");
                    $api.css($api.byId('user1'),'display:block');

                } else {

                    alert('异常');
                }
            });


        } else {
            // alert(JSON.stringify(err));
        }
    });
    api.addEventListener({
        name: 'loginOut'
    }, function(ret, err) {
        var token = {
            token:ret.value.key1
        };
        if (ret) {
            
            api.ajax({
                url: 'http://www.mk517.com/webApi/mine.php',
                method: 'post',
                dataType: 'json',
                "headers": {
                    "Content-Type": "application/json;charset=utf-8"
                },
                data: {
                    body: token
                }
            }, function(ret, err) {
                if (ret) {
                    
                    ret.user_avater ? $api.byId('avaterWrap').innerHTML = '<img id="avater" src="' + ret.user_avater + '" style="height:100px;width:100px;">' :$api.byId('avaterWrap').innerHTML = '<img id="avater" src="../../image/logo.jpg">';

                    $api.byId('user_id').innerHTML = ret.id;
                    username.innerHTML = ret.username;
                    $('.two2 span:first').html('');
                    $('.two2_1 p:first').html('');
                    $('.two1 p:first').html('');

                    $api.css($api.byId('user'),'display:block');
                    $api.css($api.byId('user1'),'display:none');

                } else {
                    alert(JSON.stringify(err));
                }
            });
        }
    });


window.openFriend = function() { //我的团队
    if(!$api.getStorage('token')){
        api.toast({
            msg:'您还未登录，请先登录！',
            duration:2000
        });
        location.href='../login.html';
        return false;
    }
    api.openWin({
        name: 'friends',
        url: './friends.html',
        rect: {
            x: 0,
            y: 0,
            w: 'auto',
            h: 'auto'
        },
        allowEdit: true
    });
}

window.openCustomer = function() { //客服中心
    if(!$api.getStorage('token')){
        api.toast({
            msg:'您目前未登录，自动进入登录页面',
            duration:2000,
            location:'middle'
        });
        $(location).attr('href','../login.html');
        return false;
    }
    api.openWin({
        name: 'Customer',
        url: './Customer.html',
        rect: {
            x: 0,
            y: 0,
            w: 'auto',
            h: 'auto'
        },
        allowEdit: true
    });
}

    window.changeAvater = function() {
        api.actionSheet({
            title: '上传头像？',
            cancelTitle: '暂时不用',
            buttons: [ '从手机相册选择']
        }, function(ret, err) {
            if (ret) {
                if(ret.buttonIndex==1){
                    api.getPicture({
                        
                        direction:'front'
                    },function(a){
                        
                            alert(a.data);
                        
                            // alert(b.msg);
                        
                    });
                }else if(ret.buttonIndex==2){
                    api.getPicture({
                        sourceType:'library'
                    },function(a,b){
                        
                    });

                }
            } else {
                 // alert( JSON.stringify( err ) );
            }
        });
    }
//     $api.html($api.byId('zichan'),968);
//     var body = {
//         token: $api.getStorage('token')
//     };


   


//     function getPicture(source)
//     {
//         if (source == 1) {
//             api.getPicture({
//                 sourceType: 'camera',
//                 encodingType: 'jpg',
//                 mediaValue: 'pic',
//                 destinationType: 'url',
//                 allowEdit: false,
//                 quality: 90,
//                 targetWidth: 100,
//                 targetHeight: 100,
//                 saveToPhotoAlbum: false
//             }, function(ret, err) {
//                 if (ret) {
//                     var imgSrc = ret.data;
//                     if (imgSrc != '') {
//                         var ele = $api.dom('#avater');
//                         $api.attr(ele, 'src', imgSrc);
//                         cloudOfApp(imgSrc);
//                     }
//                 } else {
//                     //alert(JSON.stringify(err));
//                 }
//             });

//         } else if (source == 2)
//         {
//             var image = api.require('UIMediaScanner');
//             image.open({
//                 type: 'picture',
//                 column: 4,
//                 classify: false,
//                 max: 1,
//                 sort: {
//                     key: 'time',
//                     order: 'desc'
//                 },
//                 texts: {
//                     stateText: '已选择*项',
//                     cancelText: '取消',
//                     finishText: '完成'
//                 },
//                 styles: {
//                     bg: '#afa',
//                     mark: {
//                         icon: '',
//                         position: 'top_right',
//                         size: 20
//                     }
//                 }
//             }, function(ret) {
//                 if (ret) {
//                     var imgSrc = ret.list[0].path;
//                     if (ret.eventType == "confirm") {
//                         api.openFrame({
//                             name: 'imageClipe',
//                             url: './imageClipeFrame.html',
//                             rect: {
//                                 x: 0,
//                                 y: 0,
//                                 w: 'auto',
//                                 h: 'auto'
//                             },
//                             pageParam: {
//                                 src: imgSrc
//                             }
//                         });
//                     };
//                 }
//             });

//         }
//     };

//     api.addEventListener({
//         name: 'imageClipeSrc'
//     }, function(ret, err) {
//         if (ret) {
//             var imageSrc = ret.value.src;
//             var token = $api.getStorage('token');
//             var value = {
//                 token: token
//             };
//             var ele = $api.dom('#avater');
//             $api.attr(ele, 'src', imageSrc);
//             cloudOfApp(imageSrc);
//         } else {
//             //alert(JSON.stringify(err));
//         }
//     });

//     function cloudOfApp(imageSrc)
//     {
//         var now = Date.now();
//         var url = "http://d.apicloud.com/mcm/api/file";
//         var appId = 'A6054039139943';
//         var appKey = SHA1("A6054039139943" + "UZ" + "5C8451CE-5E66-0FAF-B7D9-FDAF77F817FC" + "UZ" + now) + "." + now;
//         //var client = new Resource("appId", "appKey");
//         //var File=client.Factory('file');
//         // File.save({
//         //   file:{
//         //   isFile:true,
//         //   path:imageSrc,
//         //   values:{
//         //     filename:'result.jpg'
//         //   }
//         // }},function(data,err){
//         //   //alert(JSON.stringify(data));
//         //   alert(JSON.stringify(err));
//         // })
//         api.ajax({
//             url: url,
//             method: 'post',
//             headers: {
//                 "X-APICloud-AppId": appId,
//                 "X-APICloud-AppKey": appKey
//             },
//             data: {
//                 files: {
//                     file: imageSrc
//                 }
//             }
//         }, function(ret, err) {
//             if (ret) {
//                 var imgId = ret.id;
//                 var imgUrl = ret.url;
//                 var token = $api.getStorage('token');
//                 var body = {
//                     imgUrl: imgUrl,
//                     token: token
//                 };
//                 api.ajax({
//                     url: 'http://www.mk517.com/webApi/avatar.php',
//                     method: 'post',
//                     data: {
//                         body: body
//                     }
//                 }, function(ret, err) {
//                     alert( JSON.stringify( ret ) );
//                 });

//                 // alert( JSON.stringify( ret ) );
//             } else {
//                 // alert( JSON.stringify( err ) );
//             }
//         });

//     }

//     /* 下拉刷新頁面 */
//     api.setRefreshHeaderInfo({
//         visible: true,
//         // loadingImg: 'widget://image/refresh.png',
//         bgColor: '#ccc',
//         textColor: '#fff',
//         textDown: '下拉刷新...',
//         textUp: '松开刷新...',
//         showTime: true
//     }, function(ret, err) {
//         window.location.reload();
//         api.refreshHeaderLoadDone();
//     });







    



    var integralCount='';
    function load() {

        var body = {
            token: $api.getStorage('token')
        };

        api.ajax({
            url: 'http://www.mk517.com/webApi/mine.php',
            method: 'post',
            "headers": {
                "Content-Type": "application/json"
            },
            data: {
                body: body
            }
        }, function(ret, err) {
          //alert(JSON.stringify(ret));
            if (ret) {
                // count = parseInt(ret.CanClaim);
                ret.user_avater ? $api.byId('avaterWrap').innerHTML = '<img id="avater" src="' + ret.user_avater + '" style="height:100px;width:100px;">' :
                        $api.byId('avaterWrap').innerHTML = '<img id="avater" src="../../image/logo.jpg">';
                if (ret.username != '') {

                    $api.byId('user_id').innerHTML = ret.id;
                    $('.two2 span:first').html(ret.CanClaim / 100);
                    $('.two2_1 p:first').html("0");
                    if(ret.CanClaim>1000){  $('.two2_1 p:first').html(ret.CanClaim / 100); }
                    $('.mine_rebate_2_center p:first').html(ret.daifanli);

                    $('.two1 p:first').html(ret.integral);
                    username.innerHTML = ret.username;
                   
                    $api.css($api.byId('user'),'display:none');
                    $api.css($api.byId('user1'),'display:block');
                }
                if(ret.integral>ret.oldintegral){
                  api.startPlay({
                      path: 'widget://music/9422.mp3'
                  }, function(ret, err){});

                }

            } else {
                // alert(JSON.stringify(err));
            }
        });

    }
    if($api.getStorage('token')){
        load();
    }


//     window.reload = function() {
//         var body = {
//             token: $api.getStorage('token')
//         };

//         api.ajax({
//             url: 'http://www.mk517.com/webApi/mine.php',
//             method: 'post',
//             "headers": {
//                 "Content-Type": "application/json"
//             },
//             data: {
//                 body: body
//             }
//         }, function(ret, err) {
//             if (ret) {
//                 if (ret.username != '') {
//                     ret.user_avater ? $api.byId('avaterWrap').innerHTML = '<img id="avater" src="' + ret.user_avater + '" style="height:100px;width:100px;">' :
//                         $api.byId('avaterWrap').innerHTML = '<img id="avater" src="../../image/logo.jpg">';
//                     $api.byId('user_id').innerHTML = ret.id;
//                     integral.innerHTML = parseInt(ret.integral);
//                     myassets.innerHTML = parseInt(ret.MyAssets);
//                     withdrawed_money.innerHTML = parseInt(ret.withdrawed_money);
//                     canclaim.innerHTML = parseInt(ret.CanClaim);
//                     username.innerHTML = ret.username;
//                     $api.byId('user').style = "display:none;";
//                     $api.byId('user1').style = "display:block;";
//                 }

//             } else {
//                 // alert(JSON.stringify(err));
//             }
//         });
//     }

    api.addEventListener({
        name: 'updateName'
    }, function(ret, err) {
        if (ret) {
            $api.byId('username').innerHTML = ret.value.name;
        } else {
            // alert(JSON.stringify(err));
        }
    });
    shareaction = api.require('shareAction');
    
    id = $api.getStorage('uid');
}

function share1(){
    shareaction.share({
        text:'购物省钱，推广赚钱，免费注册还送500集分宝，购物即享受最高50%的返利，并有区块链属性的芒客币相送，社交，游戏即将上线，赶紧注册吧！ http://www.mk517.com'
    });
}

function share(){
    shareaction.share({
        text:'购物省钱，推广赚钱，免费注册还送500集分宝，购物即享受最高50%的返利，并有区块链属性的芒客币相送，社交，游戏即将上线，赶紧注册吧！ http://www.mk517.com'
    });


}